rough-toothed dolphin - Turkish English Dictionary